package main

import "fmt"

func main() {

	var a = []int{1, 3, 4, 5}
	var r = make([]int, 0)
	fmt.Println("a = ", a)
	for i, v := range a { // 遍历的是 a 的 副本
		if i == 0 {
			a = append(a, 6, 7) // 动态扩容
		}
		r = append(r, v)

	}

	fmt.Println("r = ", r)
	fmt.Println("a = ", a)

}

/*
a =  [1 3 4 5]
r =  [1 3 4 5]
a =  [1 3 4 5 6 7]
*/
